mechanical trap - Turkish English Dictionary